|
Lokalizacja w menu |
---|
3D / BIM → Teren |
Środowisko pracy |
Architektura |
Domyślny skrót |
S I |
Wprowadzono w wersji |
- |
Zobacz także |
brak |
Teren środowiska Architektura to specjalny obiekt łączący właściwości standardowego obiektu grupy FreeCAD i obiektów Architektury. Jest szczególnie odpowiedni do reprezentowania całego terenu projektowego lub terenu. W pracy architektonicznej opartej na formacie IFC jest głównie używany do organizacji modelu, zawierając w sobie budynki. Teren jest również wykorzystywany do zarządzania i wyświetlania fizycznego terenu oraz może obliczać objętości ziemi do dodania lub usunięcia.
Teren
Volume
): Objętość ziemi do dodania do tego terenu.LinkList
): Inne kształty dodane do tego obiektu.String
): Ulica i numer domu dla tej lokalizacji.String
): Miasto tej lokalizacji.String
): Kraj tej lokalizacji.Angle
): Kąt między prawdziwą północą a kierunkiem północy w tym dokumencie, czyli osią Y. Oznacza to, że domyślnie północ wskazuje na oś Y, a wschód na oś X; kąt zwiększa się przeciwnie do ruchu wskazówek zegara. Wcześniej ta właściwość była znana jako DANEOdchylenie od północy.FileIncluded
): Umożliwia dołączenie pliku EPW z strony z danymi EPW Ladybug do tej lokalizacji. Jest to potrzebne do wyświetlania diagramów róż wiatrów.Length
): Wysokość poziomu 0 dla tej lokalizacji.Vector
): Wektor wyciągnięcia do wykorzystania podczas operacji logicznych.Float
): Szerokość geograficzna tej lokalizacji.Float
): Długość geograficzna tej lokalizacji.Vector
): Opcjonalne przesunięcie między punktem (0,0,0) modelu a punktem wskazanym przez współrzędne geograficzne.Length
): Długość obwodu rzutowanego obszaru.String
): Kod pocztowy tej lokalizacji.Area
): Powierzchnia rzutowana tego obiektu na płaszczyznę XY.String
): Region, prowincja lub hrabstwo tej lokalizacji.Bool
): Usuwa dzielniki z wynikowego kształtu.Volume
): Objętość ziemi do usunięcia z tego terenu.LinkList
): Inne kształty odjęte od tego obiektu.Link
): Podstawowy teren tej lokalizacji.Integer
): Reprezentuje strefę czasową lokalizacji. Ponieważ ta wartość jest liczbą całkowitą, dozwolone są tylko standardowe strefy czasowe. Jeśli właściwość WIDOKDiagram słoneczny jest ustawiona na PRAWDA
i zainstalowany jest odpowiedni moduł, ta wartość będzie używana do generowania dokładniejszych diagramów słonecznych i wiatrowych. Strefa czasowa powinna być przesunięciem między -12 a +14, gdzie 0 to Greenwich, Wielka Brytania (GMT+0). Dodatnie wartości są na wschód od Greenwich, a ujemne na zachód.String
): URL pokazujący tę lokalizację na stronie mapowej.
Kompas
Bool
): Domyślnie False
. Pokazuje lub ukrywa kompas.Vector
): Pozycja kompasu względem umiejscowienia działki.Angle
): Obrót kompasu względem działki.Bool
): Domyślnie False
. Aktualizuje wartość deklinacji na podstawie obrotu kompasu.Teren
Enumeration
): Domyślnie Project North
. Po ustawieniu na True North
cała geometria zostanie obrócona, aby dopasować się do prawdziwej północy tej działki.Bool
): Domyślnie False
. Pokazuje lub ukrywa diagram ścieżki słońca. Zobacz Diagramy słoneczne i wiatrowe.Color
): Kolor diagramu ścieżki słońca.Vector
): Pozycja diagramu ścieżki słońca.Float
): Skala diagramu ścieżki słońca.Bool
): Domyślnie False
. Pokazuje lub ukrywa diagram róży wiatrów (wymaga wypełnionej właściwości danych EPW File oraz zainstalowanego modułu Python Ladybug. Zobacz Diagramy słoneczne i wiatrowe).
Zacznij od stworzenia obiektu reprezentującego teren. Na przykład, można łatwo zaimportować dane siatki, które można przekształcić w kształt środowiska Część, korzystając z menu Część → Utwórz kształt z siatki. Następnie, utwórz obiekt typu Teren i ustaw jego właściwość DANEUkształtowanie terenu w stosunku do obiektu Część, którą właśnie utworzyliśmy:
Utwórz objętości (wymagane są bryły) reprezentujące obszary, które mają zostać wykopane lub wypełnione. Kliknij dwukrotnie obiekt Teren w widoku drzewa i dodaj te objętości do grup Dodawanie lub Odejmowanie. Kliknij przycisk OK.
Geometria terenu zostanie ponownie obliczona, a właściwości obszarów, obwodów i objętości zostaną ponownie obliczone.
Jeśli Ladybug jest zainstalowany na Twoim systemie, Obiekty typu teren mogą wyświetlać diagram ścieżki Słońca i / lub różę wiatrów. W tym celu, właściwości DANELongitude, DANELatitude i DANEDeclination (wcześniej DANENorth Deviation) muszą być poprawnie ustawione, a wartości własciwości WIDOKSolar Diagram lub WIDOKWind Rose ustawione na PRAWDA
.
Uwaga: Jeśli nie masz dodatku Ladybug, pysolar (wersja 0.7 i wyższe) jest nadal obsługiwany do generowania diagramów ścieżki Słońca, ale nie róż wiatrów. Wymagany jest Pysolar 0.7 lub nowszy. Ladybug jest jednak znacznie potężniejszym narzędziem, które prawdopodobnie będzie częściej używane w przyszłości, więc zalecamy używanie go zamiast pysolar. Ladybug można zainstalować poprzez menadżer pakietów Pythona pip.
Zobacz również: API: Architektura i Podstawy tworzenia skryptów FreeCAD.
Narzędzie Teren może być używane w makrodefinicjach i z konsoli Python za pomocą następujących funkcji:
Site = makeSite(objectslist=None, baseobj=None, name="Site")
Site
z objectslist
, który jest listą obiektów, lub baseobj
, który jest obiektem Shape
lub Terrain
.Przykład:
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
Wall = Arch.makeWall(baseline, length=None, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()
Building = Arch.makeBuilding([Wall])
Site = Arch.makeSite([Building])
FreeCAD.ActiveDocument.recompute()
FreeCAD.Gui.ActiveDocument.ActiveView.viewIsometric()
Tak długo jak moduł pysolar
jest obecny, diagram ścieżki Słońca może być dodany do terenu. Ustaw odpowiednią długość i szerokość geograficzną oraz kąty deklinacji, a także skalę odpowiednią do rozmiaru modelu.
Obecnie diagram służy jedynie celom informacyjnym i ma charakter wizualny. Aby uzyskać diagram ścieżki Słońca umożliwiający wizualizację cieni oraz interaktywne zmienianie dat i godzin, najlepszym rozwiązaniem jest skorzystanie z zewnętrznej strony internetowej umożliwiającej przesyłanie modeli 3D. Niektóre z nich obsługują na przykład formaty .obj i .stl, które można eksportować z FreeCAD.
Należy pamiętać, że wymagany jest Pysolar 0.7 lub nowszy, a ta wersja działa tylko w środowisku Python 3.
Site.Longitude = -46.38
Site.Latitude = -23.33
Site.Declination = 30
# Uncomment if you want to show the compass
# Site.ViewObject.Compass = True
Site.ViewObject.SolarDiagram = True
Site.ViewObject.SolarDiagramScale = 10000
FreeCAD.ActiveDocument.recompute()
Diagram ścieżki Słońca można utworzyć za pomocą poniższej funkcji, niezależnie od lokalizacji.
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
longitude
i latitude
, z opcjonalną wartością scale
.complete
jest ustawiona na Prawda
, rysowanych jest 12 miesięcy, co pokazuje pełny układ słoneczny analemma.import FreeCADGui, Arch
Node = Arch.makeSolarDiagram(-46.38, -23.33, scale=10000, complete=True)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)